@charset "utf-8";html{font-size:12px}
body{font-size:62.5%}
*{padding:0;margin:0;border:0}
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,iframe,input,li,ol,p,pre,select,td,textarea,th,ul{padding:0;margin:0;list-style:none}
body{color:#333;background:#fff;font-family:'Microsoft YaHei',Helvetica,Arial,sans-serif}
fieldset,img{border:0}
input{-webkit-appearance:none}
em,i,ins{font-style:normal}
li,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
button,checkbox,form,input,radio,select,textarea{vertical-align:top;border:0;-webkit-appearance:none}
select{padding:0 5px;font-family:'Microsoft YaHei';-webkit-appearance:none}
img{max-width:100%;vertical-align:top}
a{color:#333;text-decoration:none}
a:link,a:visited{text-decoration:none}
a:hover{text-decoration:none;color:#6ab8ff}
.clearfix:after,.clearfix:before{content:".";display:block;width:0;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix{display:inline-block}
.clearfix{display:block}
.mr0{margin-right:0!important}
.br0{border:0!important}
.fl{float:left!important}
.fr{float:right!important}
.tc{text-align:center!important}
.tl{text-align:left!important}
.red{color:#e60012!important}
.bg1{background-color:#f5f5f5!important}
.bg2{background-color:#fff!important}
.wrapper{clear:both;margin:0 auto;overflow:hidden;width:1100px}
.wrapper2{clear:both;margin:0 auto;overflow:hidden;width:1000px}
.cccline{border-top:1px solid #f0f0f0}
.cccline,.h10,.h15,.h20,.h25,.h30,.h35,.h40,.h45,.h5,.h50,.h60,.h70{display:block;clear:both}
.h5{height:5px}
.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h25{height:25px}
.h30{height:30px}
.h35{height:35px}
.h40{height:40px}
.h45{height:45px}
.h50{height:50px}
.h60{height:60px}
.h70{height:70px}

.header{border-bottom:2px solid #1d609c;padding-bottom: 15px;}
.logo{text-align: left;padding:30px 0 20px;}
.title{text-align:center}
.tit_name{font-size:36px;background:url(bg03.png) no-repeat center bottom;padding-bottom:15px}

.ab_pic{position:absolute;left:0;top:60px;z-index:9;background:url(bg01.png) no-repeat 0 0;padding:10px 0 0 10px}
.ab_desc{position:relative;width:420px;background:#f6f6f6;float:right;padding-top:110px;padding-bottom:60px;padding-left:150px;padding-right:40px}
.ab_desctop{color:#1d609c;position:absolute;top:30px;right:40px;text-align:right}
.ab_tit{font-size:22px;padding-bottom:5px}
.ab_line{font-size:14px;float:right;height:2px;width:44px;background:#1d609c}
.ab_titen{letter-spacing:3px;font-size:14px;font-family:arial;padding-top:8px}

.downloadbg{background:url(bg02.png) repeat-x 0 0}

.fi_desctop{color:#fff;text-align:center}
.fi_tit{font-size:22px;padding-bottom:5px}
.fi_line{font-size:14px;margin:0 auto;height:2px;width:44px;background:#fff}
.fi_titen{letter-spacing:3px;font-size:14px;font-family:arial;padding-top:8px}
.filist{background:#F5F6F9;padding:40px}
.filist li{background:#fff;line-height:3;padding:15px 60px;margin-bottom:15px;box-shadow:0 3px 2px -3px #ccc}
.filist li .filname{font-size:16px;padding-left:50px;padding-right:50px;background:url(file.png) no-repeat 0 center;background-size:30px;display:inline-block}
.filist li .downac{float:right;font-size:14px;padding-right:30px;padding-left:30px;display:inline-block;background:url(icon01.png) no-repeat 0 center;background-size:25px;color:#2680f0}
.filist li .downac:hover{font-weight:700}

.indexab_lt{float:left;width:43%;/* padding-top:50px */}
.indexab_rt{float:right;width:52%;/* padding-top: 50px; */}
.indexab_rtt{background:url(../images/abo.png) no-repeat 0 0;background-size:auto 95px;font-size:36px;color:#333;padding-top:40px;padding-bottom:0}
.indexab_rtz{line-height:26px;font-size:14px;color:#5a5a5a}
.indexab_rtz p{padding-bottom: 10px;text-indent:2em;font-size: 16px;line-height: 30px;text-align: justify;}

.slide-content ul li{width: 32%;float:left;display:block;height:200px;/* padding-top:42px; */border:none;border-radius:8px;height:inherit;/* padding-top:0; */border-radius:0;background-color:#fff;color:#000;z-index:10002;margin-right: 2%;}
.slide-content ul li a{display:block}
.slide-content ul li a:hover .new-body-title{color:red}
.new-img{padding-bottom: 25px;}
.new-img img{width:100%;height:auto;border:none;display:block}
.slide-item{position:relative;margin:0 auto;padding:0 50px}
.new-body-title{text-align:center;font-size:16px;color:#616161;letter-spacing:1px;/* padding:0 15px */}
.new-body-title .box{border:1px solid #626060;padding: 15px 5px;position:relative;overflow:visible;}
.new-body-title .box span{display:inline-block;background:#fff;position:absolute;top:-15px;left:20%;width:60%;line-height:30px;font-size:22px;color:#2680f0;letter-spacing:6px}
.new-body-title .box p{padding: 12px 0 0 10px;font-size:14px;text-align:left;}
.slide-item-body .tempWrap{background:#fff}
.slide-item-body ul{padding-top:10px;overflow:visible}
.slide-item-body ul li:hover{z-index:1002;position:relative;left:0}

.cct_con{/* padding-top: 20px; *//* padding-bottom: 50px; *//* background: #3b589a45; *//* margin: 10px 0; */}
.cct_con li{float: left;width: 32%;margin-right: 2%;text-align: center;overflow: visible;}
.cct_con li a{display: block;cursor: auto;border: 1px solid #eaeaea;padding: 35px 0;/* margin: 20px 20px 20px 0; */background: #fcfcfc;}
.cct_con li:last-child{/* width:31%; */margin: 0;}
.cct_con li img{height: 48px;display: block;margin: 0 auto;}
.cct_con li a span{display: block;font-size: 16px;/* color: #fff; */text-align: center;padding-top: 20px;}

.toolbar-item{display:block;width:52px;height:52px;position:fixed;right:0;background:url(toolbar.png) no-repeat;bottom:110px}
.toolbar-item:hover{background:url(toolbar2.png) no-repeat}

.foot{background:#666;padding-top:5px;font-size:13px;line-height:24px;color:#fff}
.foot a{color:#fff;white-space:nowrap}
.foot a:hover{color:#6ab8ff}
.footinfor{overflow:hidden;padding:15px 0;text-align:center}
.footinfor .tel{padding-left:25px;background:url(tel.png) no-repeat 0 center;background-size:20px;padding-right:50px;line-height:36px;display:inline-block}
.footinfor .add{padding-left:25px;background:url(add.png) no-repeat 0 center;background-size:20px;line-height:36px;display:inline-block}
